const fs = require('fs');
const path = require('path');
const axios = require('axios');

// 读取银行流水数据文件
const filePath = path.resolve(__dirname, '通过插件拦截响应数据（杭州银行流水）.md');
const rawData = fs.readFileSync(filePath, 'utf8');

// 解析JSON数据
const bankData = JSON.parse(rawData);

// 修改dataType为bank
bankData.dataType = 'bank';

console.log('准备发送银行流水数据到API...');
console.log('数据批次ID:', bankData.batchId);
console.log('数据条数:', bankData.data.length);

// 发送数据到API (使用正确的端点)
axios.post('http://127.0.0.1:7001/api/v1/plugin/data/receive', bankData)
  .then(response => {
    console.log('API响应:', response.data);
    console.log('数据导入成功!');
  })
  .catch(error => {
    console.error('API调用失败:', error.response ? error.response.data : error.message);
  });